package com.xdxc.model.entity;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Builder;

import java.time.LocalDateTime;

@Data // 自动生成 getter/setter、toString、equals 和 hashCode 方法
@NoArgsConstructor // 自动生成无参构造函数
@AllArgsConstructor // 自动生成全参构造函数
@Builder // 提供链式构建器模式
public class ExamScoringTask {

    private Long id; // 主键ID

    private Long examId; // 考试ID

    private Integer status; // 任务状态：0-待处理, 1-处理中, 2-已完成, 3-失败

    private LocalDateTime createTime; // 创建时间

    private LocalDateTime updateTime; // 更新时间

    private Integer retryCount; // 重试次数

    private LocalDateTime nextRetryTime; // 下次重试时间

    private  String examName;
}